home *** CD-ROM | disk | FTP | other *** search
/ Nebula 1 / Nebula One.iso / Utilities / Other / mCD / Source / CD_DBase.subproj / CD_DBase05.c < prev    next >
Encoding:
C/C++ Source or Header  |  1995-03-19  |  7.4 KB  |  193 lines

  1. #import <sys/types.h>
  2. #import <stddef.h>
  3. #import "CD_DBaseSubs.h"
  4.  
  5.     /*
  6.      * This subroutine has information for CD's with 5 tracks
  7.      */
  8.  
  9. #define RENAIS1_1STALBUM       860400812 /* key parts = 2390.00.05.662 688 */
  10. #define RENAIS_NOVELLA         872530419 /* key parts = 2423.52.05.819 567 */
  11. #define DIREST_LOVEOVERGOLD    894466462 /* key parts = 2484.47.05.862 478 */
  12. #define PINKF_ANIMALS_SO       900552834 /* key parts = 2501.40.05.84 85 */
  13. #define PINKF_ANIMALS          904152835 /* key parts = 2511.40.05.85 88 */
  14. #define PINKF_WYWH_UK          954768813 /* key parts = 2652.10.05.813 743 */
  15. #define PINKF_WYWH_GOLD        955152816 /* key parts = 2653.15.05.816 746 */
  16. #define PINKF_WYWH_SO          957792818 /* key parts = 2660.40.05.818 749 */
  17. #define DIREST_ALCHEMY_D2      973743292 /* key parts = 2704.63.05.292 362 */
  18. #define MOLDFIELD_5MILESOUT   1080912883 /* key parts = 3002.40.05.1483 257 */
  19. #define MSHREEVE_ASSASSIN     1098514425 /* key parts = 3051.32.05.675 286 */
  20. #define PINKF_ATOMHEART       1124770419 /* key parts = 3124.27.05.1419 780 */
  21. #define PINKF_ATOMHEART_UD    1142376826 /* key parts = 3173.20.05.1426 823 */
  22. #define MOLDFIELD_BOXED_D2    1182144835 /* key parts = 3283.55.05.1285 176 */
  23. #define MOLDFIELD_BOXED_D1    1358127184 /* key parts = 3772.43.05.1534 172 */
  24.  
  25.  
  26. void filltoc05(tocPtr, cdKey)
  27. struct cd_toc *tocPtr;
  28. u_int cdKey;
  29. {
  30.  
  31.     if ( cdKey == DIREST_LOVEOVERGOLD ) { /* 0:41:24-47 */
  32.     tocPtr->discPerformer = "Dire Straits";
  33.     tocPtr->discTitle = "Love Over Gold";
  34.     tocPtr->discCatNum = "007599237282400";
  35.     SET_CDtt( 1, 14.22, "Telegraph Road");
  36.     SET_CDtt( 2, 06.46, "Private Investigations");
  37.     SET_CDtt( 3, 05.55, "Industrial Disease");
  38.     SET_CDtt( 4, 06.21, "Love Over Gold");
  39.     SET_CDtt( 5, 07.58, "It Never Rains");
  40.     }
  41.     if ( cdKey == DIREST_ALCHEMY_D2 ) { /* 0:45:04-63 */
  42.     tocPtr->discPerformer = "Dire Straits";
  43.     tocPtr->discTitle = "Alchemy <-> Dire Straits Live  [disc 2]";
  44.     tocPtr->discCatNum = "004228182452500";
  45.     SET_CDtt( 1, 04.52, "Two Young Lovers  [intro: The Carousel Waltz]");
  46.     SET_CDtt( 2, 14.23, "Tunnel of Love");
  47.     SET_CDtt( 3, 13.43, "Telegraph Road");
  48.     SET_CDtt( 4, 06.02, "Solid Rock");
  49.     SET_CDtt( 5, 06.02, "Going Home - Theme from `Local Hero'");
  50.     }
  51.     if ( cdKey == MOLDFIELD_BOXED_D1 ) { /* 1:02:52-43 */
  52.     tocPtr->discPerformer = "Mike OldField";
  53.     tocPtr->discTitle = "Boxed  [disc 1]";
  54. #     if !defined(SKIPSONGS_Mike_Oldfield)
  55.     SET_CDtt( 1, 25.34, "Tubular Bells: Part One");
  56.     SET_CDtt( 2, 25.45, "Tubular Bells: Part Two");
  57.     SET_CDtt( 3, 06.34, "The Rio Grande");
  58.     SET_CDtt( 4, 02.05, "Portsmouth");
  59.     SET_CDtt( 5, 02.52, "In Dulci Jubilio");
  60. #     endif
  61.     }
  62.     if ( cdKey == MOLDFIELD_BOXED_D2 ) { /* 0:54:43-55 */
  63.     tocPtr->discPerformer = "Mike OldField";
  64.     tocPtr->discTitle = "Boxed  [disc 2]";
  65. #     if !defined(SKIPSONGS_Mike_Oldfield)
  66.     SET_CDtt( 1, 21.25, "Hergest Ridge: Part One");
  67.     SET_CDtt( 2, 18.46, "Hergest Ridge: Part Two");
  68.     SET_CDtt( 3, 07.34, "An Extract from Star's End");
  69.     SET_CDtt( 4, 04.00, "Argiers");
  70.     SET_CDtt( 5, 02.56, "Speak (Tho you only say Farewell)");
  71. #     endif
  72.     }
  73.     if ( cdKey == MOLDFIELD_5MILESOUT ) { /* 0:50:02-40 */
  74.     tocPtr->discPerformer = "Mike OldField";
  75.     tocPtr->discTitle = "Five Miles Out";
  76. #     if !defined(SKIPSONGS_Mike_Oldfield)
  77.     SET_CDtt( 1, 24.43, "Taurus II");
  78.     SET_CDtt( 2, 03.46, "Family Man");
  79.     SET_CDtt( 3, 13.03, "Orabidoo");
  80.     SET_CDtt( 4, 04.11, "Mount Teidi");
  81.     SET_CDtt( 5, 04.17, "Five Miles Out");
  82. #     endif
  83.     }
  84.     if ( cdKey == PINKF_ATOMHEART ) { /* 0:52:04-27 */
  85.     tocPtr->discPerformer = "Pink Floyd";
  86.     tocPtr->discTitle = "Atom Heart Mother";
  87. #     if !defined(SKIPSONGS_Pink_Floyd)
  88.     SET_CDtt( 1, 23.39, "Atom Heart Mother (parts a-f)");
  89.     SET_CDtt( 2, 04.31, "If");
  90.     SET_CDtt( 3, 05.28, "Summer '68");
  91.     SET_CDtt( 4, 05.24, "Fat Old Sun");
  92.     SET_CDtt( 5, 13.00, "Alan's Psychedelic Breakfast (parts a-c)");
  93. #     endif
  94.     }
  95.     if ( cdKey == PINKF_ATOMHEART_UD ) { /* 0:52:53-20 */
  96.     tocPtr->discPerformer = "Pink Floyd";
  97.     tocPtr->discTitle = "Atom Heart Mother  [UltraDisc]";
  98. #     if !defined(SKIPSONGS_Pink_Floyd)
  99.     SET_CDtt( 1, 23.46, "Atom Heart Mother (parts a-f)");
  100.     SET_CDtt( 2, 04.31, "If");
  101.     SET_CDtt( 3, 05.28, "Summer '68");
  102.     SET_CDtt( 4, 05.23, "Fat Old Sun");
  103.     SET_CDtt( 5, 13.43, "Alan's Psychedelic Breakfast (parts a-c)");
  104. #     endif
  105.     }
  106.     if ( cdKey == PINKF_WYWH_UK ) { /* 0:44:12-10 */
  107.     tocPtr->discPerformer = "Pink Floyd";
  108.     tocPtr->discTitle = "Wish You Were Here  [UK Harvest]";
  109. #     if !defined(SKIPSONGS_Pink_Floyd)
  110.     SET_CDtt( 1, 13.33, "Shine on You Crazy Diamond (Part One)");
  111.     SET_CDtt( 2, 07.26, "Welcome to the Machine");
  112.     SET_CDtt( 3, 05.08, "Have a Cigar");
  113.     SET_CDtt( 4, 05.40, "Wish You Were Here");
  114.     SET_CDtt( 5, 12.23, "Shine on You Crazy Diamond (Part Two)");
  115. #     endif
  116.     }
  117.     if ( cdKey == PINKF_WYWH_GOLD ) { /* 0:44:13-15 */
  118.     tocPtr->discPerformer = "Pink Floyd";
  119.     tocPtr->discTitle = "Wish You Were Here  [SBM-gold]";
  120. #     if !defined(SKIPSONGS_Pink_Floyd)
  121.     SET_CDtt( 1, 13.36, "Shine on You Crazy Diamond (Parts I-V)");
  122.     SET_CDtt( 2, 07.25, "Welcome to the Machine");
  123.     SET_CDtt( 3, 05.25, "Have a Cigar");
  124.     SET_CDtt( 4, 05.19, "Wish You Were Here");
  125.     SET_CDtt( 5, 12.26, "Shine on You Crazy Diamond (Parts VI-IX)");
  126. #     endif
  127.     }
  128.     if ( cdKey == PINKF_WYWH_SO ) { /* 0:44:20-40 */
  129.     tocPtr->discPerformer = "Pink Floyd";
  130.     tocPtr->discTitle = "Wish You Were Here  [“Shine On” box]";
  131. #     if !defined(SKIPSONGS_Pink_Floyd)
  132.     SET_CDtt( 1, 13.38, "Shine on You Crazy Diamond (Parts I-V)");
  133.     SET_CDtt( 2, 07.30, "Welcome to the Machine");
  134.     SET_CDtt( 3, 05.24, "Have a Cigar");
  135.     SET_CDtt( 4, 05.17, "Wish You Were Here");
  136.     SET_CDtt( 5, 12.29, "Shine on You Crazy Diamond (Parts VI-IX)");
  137. #     endif
  138.     }
  139.     if ( cdKey == PINKF_ANIMALS ) { /* 0:41:51-40 */
  140.     tocPtr->discPerformer = "Pink Floyd";
  141.     tocPtr->discTitle = "Animals";
  142. #     if !defined(SKIPSONGS_Pink_Floyd)
  143.     SET_CDtt( 1, 01.25, "Pigs on the Wing (Part One)");
  144.     SET_CDtt( 2, 17.06, "Dogs");
  145.     SET_CDtt( 3, 11.31, "Pigs (Three Different Ones)");
  146.     SET_CDtt( 4, 10.19, "Sheep");
  147.     SET_CDtt( 5, 01.28, "Pigs on the Wing (Part Two)");
  148. #     endif
  149.     }
  150.     if ( cdKey == PINKF_ANIMALS_SO ) { /* 0:41:41-40 */
  151.     tocPtr->discPerformer = "Pink Floyd";
  152.     tocPtr->discTitle = "Animals  [“Shine On” box]";
  153. #     if !defined(SKIPSONGS_Pink_Floyd)
  154.     SET_CDtt( 1, 01.24, "Pigs on the Wing (Part One)");
  155.     SET_CDtt( 2, 17.05, "Dogs");
  156.     SET_CDtt( 3, 11.26, "Pigs (Three Different Ones)");
  157.     SET_CDtt( 4, 10.19, "Sheep");
  158.     SET_CDtt( 5, 01.25, "Pigs on the Wing (Part Two)");
  159. #     endif
  160.     }
  161.     if ( cdKey == RENAIS1_1STALBUM ) { /* 0:39:50-00 */
  162.     tocPtr->discPerformer = "Renaissance  [1]";
  163.     tocPtr->discTitle = "Renaissance's First Album";
  164. #     if !defined(SKIPSONGS_Renaissance)
  165.     SET_CDtt( 1, 11.02, "Kings and Queens");
  166.     SET_CDtt( 2, 07.10, "Innocence");
  167.     SET_CDtt( 3, 06.02, "Island");
  168.     SET_CDtt( 4, 04.06, "Wanderer");
  169.     SET_CDtt( 5, 11.28, "Bullet");
  170. #     endif
  171.     }
  172.     if ( cdKey == RENAIS_NOVELLA ) { /* 0:40:23-52 */
  173.     tocPtr->discPerformer = "Renaissance";
  174.     tocPtr->discTitle = "Novella";
  175. #     if !defined(SKIPSONGS_Renaissance)
  176.     SET_CDtt( 1, 13.39, "Can You Hear Me?");
  177.     SET_CDtt( 2, 07.13, "The Sisters");
  178.     SET_CDtt( 3, 05.46, "Midas Man");
  179.     SET_CDtt( 4, 04.16, "The Captive Heart");
  180.     SET_CDtt( 5, 09.27, "Touching Once (Is So Hard to Keep)");
  181. #     endif
  182.     }
  183.     if ( cdKey == MSHREEVE_ASSASSIN ) { /* 0:50:51-32 */
  184.     tocPtr->discPerformer = "Mark Shreeve";
  185.     tocPtr->discTitle = "Assassin";
  186.     SET_CDtt( 1, 11.15, "Assassin");
  187.     SET_CDtt( 2, 10.44, "Angel of Fire");
  188.     SET_CDtt( 3, 05.34, "Tyrants");
  189.     SET_CDtt( 4, 18.30, "System Six");
  190.     SET_CDtt( 5, 04.46, "High Frontier");
  191.     }
  192. }
  193.